Fix leak I just introduced. (Thanx, Jenkins!)
authorrobertlipe <robertlipe@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Tue, 27 Jan 2015 05:00:34 +0000 (05:00 +0000)
committerrobertlipe <robertlipe@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Tue, 27 Jan 2015 05:00:34 +0000 (05:00 +0000)
gpsbabel/cet_util.cc

index d0157db84f5522c0e2ca257920e602005cb8b14e..bda80b871486554df7711518da5fba51d5380420 100644 (file)
@@ -277,7 +277,10 @@ cet_validate_cs(const QString& cs, cet_cs_vec_t** vec, QString* cs_name)
 
   v = cet_find_cs_by_name(cs);
   if (v != NULL) {
-    *cs_name = strupper(xstrdup(v->name));
+    // TODO: make v->name into q QString and replace this...
+    char* tmp = xstrdup(v->name);
+    *cs_name = strupper(tmp);
+    xfree(tmp);
     *vec = v;
     return 1;
   } else {